package com.uyayo.oms.ucenter.vo;

import java.util.Date;

/**
 * Created by hfj on 2017/12/23.
 */
public class MemberStateVO {
    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 注册时间
     */
    private Date registerTime;

    /**
     * 注册ip
     */
    private String registerIp;

    private String registerDomain;

    /**
     * 注册设备
     */
    private Integer registerDevice;

    private String registerProduct;

    /**
     * 最后登录时间
     */
    private Date lastLoginTime;

    /**
     * 最后登录ip
     */
    private String lastLoginIp;

    private String lastLoginDomain;

    /**
     * 最后登录设备
     */
    private Integer lastLoginDevice;

    private String lastLoginProduct;

    /**
     * 登录次数
     */
    private Integer loginCount;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 状态（0：删除，1：正常，2：锁定）
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;

    /**
     * 获取会员id
     *
     * @return member_id - 会员id
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * 设置会员id
     *
     * @param memberId 会员id
     */
    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    /**
     * 获取用户名
     *
     * @return username - 用户名
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置用户名
     *
     * @param username 用户名
     */
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    /**
     * 获取昵称
     *
     * @return nickname - 昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 设置昵称
     *
     * @param nickname 昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    /**
     * 获取注册时间
     *
     * @return register_time - 注册时间
     */
    public Date getRegisterTime() {
        return registerTime;
    }

    /**
     * 设置注册时间
     *
     * @param registerTime 注册时间
     */
    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }

    /**
     * 获取注册ip
     *
     * @return register_ip - 注册ip
     */
    public String getRegisterIp() {
        return registerIp;
    }

    /**
     * 设置注册ip
     *
     * @param registerIp 注册ip
     */
    public void setRegisterIp(String registerIp) {
        this.registerIp = registerIp == null ? null : registerIp.trim();
    }

    /**
     * @return register_domain
     */
    public String getRegisterDomain() {
        return registerDomain;
    }

    /**
     * @param registerDomain
     */
    public void setRegisterDomain(String registerDomain) {
        this.registerDomain = registerDomain == null ? null : registerDomain.trim();
    }

    /**
     * 获取注册设备
     *
     * @return register_device - 注册设备
     */
    public Integer getRegisterDevice() {
        return registerDevice;
    }

    /**
     * 设置注册设备
     *
     * @param registerDevice 注册设备
     */
    public void setRegisterDevice(Integer registerDevice) {
        this.registerDevice = registerDevice;
    }

    /**
     * @return register_product
     */
    public String getRegisterProduct() {
        return registerProduct;
    }

    /**
     * @param registerProduct
     */
    public void setRegisterProduct(String registerProduct) {
        this.registerProduct = registerProduct == null ? null : registerProduct.trim();
    }

    /**
     * 获取最后登录时间
     *
     * @return last_login_time - 最后登录时间
     */
    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    /**
     * 设置最后登录时间
     *
     * @param lastLoginTime 最后登录时间
     */
    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    /**
     * 获取最后登录ip
     *
     * @return last_login_ip - 最后登录ip
     */
    public String getLastLoginIp() {
        return lastLoginIp;
    }

    /**
     * 设置最后登录ip
     *
     * @param lastLoginIp 最后登录ip
     */
    public void setLastLoginIp(String lastLoginIp) {
        this.lastLoginIp = lastLoginIp == null ? null : lastLoginIp.trim();
    }

    /**
     * @return last_login_domain
     */
    public String getLastLoginDomain() {
        return lastLoginDomain;
    }

    /**
     * @param lastLoginDomain
     */
    public void setLastLoginDomain(String lastLoginDomain) {
        this.lastLoginDomain = lastLoginDomain == null ? null : lastLoginDomain.trim();
    }

    /**
     * 获取最后登录设备
     *
     * @return last_login_device - 最后登录设备
     */
    public Integer getLastLoginDevice() {
        return lastLoginDevice;
    }

    /**
     * 设置最后登录设备
     *
     * @param lastLoginDevice 最后登录设备
     */
    public void setLastLoginDevice(Integer lastLoginDevice) {
        this.lastLoginDevice = lastLoginDevice;
    }

    /**
     * @return last_login_product
     */
    public String getLastLoginProduct() {
        return lastLoginProduct;
    }

    /**
     * @param lastLoginProduct
     */
    public void setLastLoginProduct(String lastLoginProduct) {
        this.lastLoginProduct = lastLoginProduct == null ? null : lastLoginProduct.trim();
    }

    /**
     * 获取登录次数
     *
     * @return login_count - 登录次数
     */
    public Integer getLoginCount() {
        return loginCount;
    }

    /**
     * 设置登录次数
     *
     * @param loginCount 登录次数
     */
    public void setLoginCount(Integer loginCount) {
        this.loginCount = loginCount;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_by - 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 设置创建人
     *
     * @param createBy 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取修改人
     *
     * @return update_by - 修改人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置修改人
     *
     * @param updateBy 修改人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    /**
     * 获取状态（0：删除，1：正常，2：锁定）
     *
     * @return status - 状态（0：删除，1：正常，2：锁定）
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态（0：删除，1：正常，2：锁定）
     *
     * @param status 状态（0：删除，1：正常，2：锁定）
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}
